const express=require("express")

const app=express()

app.get("/user",(req,res)=>{
    throw new Error("服务器内部出错了")
    res.send("用户")
})

app.get("/car",(req,res)=>{
    res.send("汽车")
})

//全局注册错误级别中间件，防止因为服务器内部错误导致程序崩溃
//注意:错误级别中间必须注册在所有路由之后
app.use((err,req,res,next)=>{
    console.log("服务器发生了错误")
    res.send(err.message)
})

app.listen(80,()=>{
    console.log("running at server 127.0.0.1")
})